H.264/AVC baseline profile decoder complexity analysis

نویسندگان

  • Michael Horowitz
  • Anthony Joch
  • Faouzi Kossentini
  • Antti Hallapuro
چکیده

In this paper, we study and analyze the computational complexity of a software-based H.264/AVC baseline profile decoder. Our analysis is based on determining the number of basic computational operations required by a decoder to perform the key decoding subfunctions. The frequency of use of each of the required decoding subfunctions is empirically derived using bitstreams generated from two different encoders for a variety of content, resolutions and bit rates. Using the measured frequencies, estimates of the decoder time complexity for various hardware platforms can be determined. A detailed example is provided to assist readers in deriving their own time complexity estimates. We compare the resulting estimates to numbers measured for an optimized decoder on the Pentium 3 hardware platform. We then use those numbers to evaluate the dependence of the time complexity of each of the major decoder subfunctions on encoder characteristics, content, resolution and bit rate. Finally, we compare an H.264/AVC-compliant baseline decoder to a decoder that is compliant with the H.263 standard, which is currently dominant in interactive video applications. Both “C” only decoder implementations were compared on a Pentium 3 hardware platform. Our results indicate that an H.264/AVC baseline decoder is approximately 2.5 times more time complex than an H.263 baseline decoder.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

ISSCC 2008 / SESSION 16 / LOW - POWER DIGITAL / 16 . 5 16 . 5 A 242 mW 10 mm 2 1080 p H . 264 / AVC High - Profile Encoder

High-Profile H.264 has been adopted as the major coding standard in recently popular high definition video due to its excellent coding efficiency. Several implementations have been developed [1-3], but, their performance is limited to baseline 720p [1,2] or SDTV [3]. The main stream 1080p high-profile application presents a series of new design challenges in throughput, cost and power because o...

متن کامل

A low-power portable H.264/AVC decoder using elastic pipeline

We propose an elastic pipeline architecture that can apply dynamic voltage scaling (DVS) to a dedicated hardware, and implement the elastic pipeline to a portable H.264/AVC decoder LSI with embedded frame buffer SRAM. A supply voltage and operating frequency are decreased by a feedback-type voltage/frequency control algorithm. In a portable H.264/AVC decoder, embedded SARM can be utilized as fr...

متن کامل

A Scalable Pattern Omission Method of Deblocking Filter for H.264/AVC Baseline Profile

2. Pattern omission method Abstract: In this paper, we present the so-called scalable pattern omission method for a deblocking filter. This exploits specific characteristics of the human visual system. The baseline of our method is to reduce processing time of the deblocking filter. In the development of the H.264/AVC decoder, the processing Deblocking filter consumes the most computation resou...

متن کامل

Fast Intra Mode Decision Algorithm for H264/AVC HD Baseline Profile Encoder

The high performance of H.264/AVC video encoder is accompanied with a wide computation complexity especially for high definition (HD) video sequences. One of the major H.264/AVC features to be optimized is the mode decision for both inter and intra prediction. Thus, based on high correlation observed between selected inter prediction mode and intra mode decision, a fast intra mode decision algo...

متن کامل

Very-large-scale integration design of a low-power and cost-effective context-based adaptive variable length coding decoder for H.264/AVC portable applications

Context-based adaptive variable length coding (CAVLC) is a new and efficient entropy coding tool in H.264/AVC (advanced video coding). This study proposes a low-power and cost-effective CAVLC decoding architecture for the H.264/ AVC baseline profile. Specifically, this study proposes an optimum two-layer power model for the variable length look-up table (VLUT) in the CAVLC decoder, and divides ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • IEEE Trans. Circuits Syst. Video Techn.

دوره 13  شماره 

صفحات  -

تاریخ انتشار 2003